Installation
Follow the steps below to get started with your Site Template:
- Unzip the downloaded zip file
themeforest-xxxxx.zipfolder - Open folder named
main-file - Here you will find
assetsfolders of all files - You will need to Upload these files to your Web Server using FTP in order to use it on your Website.
- Make sure you upload the required files/folders listed below:
-
- Followings are files and sub-folders saved in this folder
css- Extra Stylesheets Folder plus Main Stylesheet Fileimages- Images Folderjquery- Javacripts Foldervideo- Videos Folder.htmlextension files - main page template File
- You will need to Upload these files to your Web Server using FTP in order to use it on your
Website and give the paths of files in
.htmlextension files. - You're now good to go..! Start adding your Content and show off your Brand New Beautiful Website in style.
HTML Structure
Page Structure
Olivia follows a simple coding structure. here is the sample:
<!DOCTYPE html>
<html lang="zxx" dir="ltr">
<-- All your metas will be here -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head>
<!-- Your Stylesheets, Title -->
...
</head>
<body>
<!-- Page Wrapper -->
<div id="site_content">
<!-- The Preloader Before Site Load -->
<div id="loader">
....
</div>
<!-- Background Animation -->
<div class="">
...
</div>
<!-- Cursor -->
<div class="cursor">
...
</div>
<!-- Dark Light Mode -->
<div class="dark_toggle">
...
</div>
<!-- Fix Icon Menu -->
<header>
<div class="sidebar close">
...
</div>
<!-- Side Menu -->
<div id="mySidenav" class="sidenav"<
...
</div>
</header>
<!-- Olivia Image -->
<div class="olivia_bio" id="oliva_details">
...
</div>
<!-- Home Section -->
<section class="oliva-intro tabcontent tab-active" id="home">
...
</section>
<!-- About Section -->
<section class="oliva-intro tabcontent" id="about">
...
</section>
<!-- Resume Section -->
<section class="oliva-intro tabcontent" id="resume">
...
</section>
<!-- Services Section -->
<section class="oliva-intro tabcontent" id="services">
...
</section>
<!-- Skills Section -->
<section class="oliva-intro tabcontent" id="skills">
...
</section>
<!-- Portfolio Section -->
<section class="oliva-intro tabcontent" id="portfolio">
...
</section>
<!-- Testimonials Section -->
<section class="oliva-intro tabcontent" id="testimonials">
...
</section>
<!-- Blog Section -->
<section class="oliva-intro tabcontent" id="blog">
...
</section>
<!-- Contact us Section -->
<section class="oliva-intro tabcontent" id="contact">
...
</section>
<!-- Social Media Right Side -->
<div class="social_media_main" id="social_media_main">
<ul class="social_media">
...
</ul>
</div>
<!-- Portfolio PopUp Window -->
<div class="overlay">
<div class="content2">
...
</div>
</div>
<!-- Blog PopUp Window -->
<div class="modal-wrapper">
<div class="modal">
...
</div>
</div>
<!-- Portfolio gallery -->
<div id="popup1" class="overlay_gallery">
<div class="popup_gallery">
...
</div>
</div>
<!-- Page Wrapper End -->
<!-- Your All Scripts will be here ->
...
</body>
</html>
Olivia 3D Circle Video Demo
Olivia follow a simple structure to set the 3D Circle Video Effect in All pages.check olivia 3D circle video demo file.<!-- -------- Background Animation ------- -->
<div id="canvas"> .... </div>
Olivia Big Small Bubbls Effect
Olivia follow a simple structure to set the Olivia Big Small Bubbls Effect in All pages.check olivia Olivia Big Small Bubbls demo file.<!-- -------- Background Animation ------- -->
<div class="bubbles">
<div class="bubble"> </div>
.....
.....
</div>
Olivia Box Design Effect
Olivia follow a simple structure to set the Olivia Box Design Effect in All pages.check Olivia Box Design demo file.<!-- -------- Background Animation ------- -->
<ul class="circles">
<li> </li>
.....
.....
</ul>
Olivia Box Up Down Effect
Olivia follow a simple structure to set the Olivia Box Up Down Effect in All pages.check Olivia Box Up Down demo file.<!-- -------- Background Animation ------- -->
<canvas>
</canvas>
Olivia Bubbls Rain Effect
Olivia follow a simple structure to set the Olivia Bubbls Rain Effect in All pages.check Olivia Bubbls Rain demo file.<!-- -------- Background Animation ------- -->
<canvas id="world">
</canvas>
Olivia Dots Cursor Move Effect
Olivia follow a simple structure to set the Olivia Dots Cursor Move Effect in All pages.check Olivia Dots Cursor Move demo file.<!-- -------- Background Animation ------- -->
<canvas id="canvas">
</canvas>
Olivia Hexagon Shap
Olivia follow a simple structure to set the Olivia Hexagon Shap Effect in All pages.check Olivia Hexagon Shap demo file.<!-- -------- Background Animation ------- -->
<canvas id="particles-js">
</canvas>
Olivia Net Effect
Olivia follow a simple structure to set the Olivia Net Effect in All pages.check Olivia Net demo file.<!-- -------- Background Animation ------- -->
<canvas id="background-canvas">
</canvas>
Olivia Ring Animation
Olivia follow a simple structure to set the Olivia Ring Animation Effect in All pages.check Olivia Ring Animation demo file.<!-- -------- Background Animation ------- -->
<canvas id="test">
</canvas>
Olivia Slides Effect
Olivia follow a simple structure to set the Olivia Slides Effect in All pages.check Olivia Slides demo file.<!-- -------- Background Animation ------- -->
<div class="bg">
<div class="bg bg2">
<div class="bg bg3">
</div>
</div>
</div>
Olivia Spider Effect
Olivia follow a simple structure to set the Olivia Spider Effect in All pages.check Olivia Spider demo file.<!-- -------- Background Animation ------- -->
<canvas id="particles-js">
</canvas>
Olivia Stright Line
Olivia follow a simple structure to set the Olivia Stright Line Effect in All pages.check Olivia Stright Line demo file.<!-- -------- Background Animation ------- -->
<canvas id="canvas">
</canvas>
Favicons
You can add a Favicon to your Website using the following code just bottom to the Stylesheet files links:
<link rel="icon" type="image/x-icon" href="..//assets/images/favicon.png">
Logo Settings
The Logo Container can be found in the Header in sidenav - imgtag
<div id="mySidenav" class="sidenav"><a href="index.html"><img class="logo" src="../assets/images/logo.png" alt="logo"></a></div>
Changing Fonts
Change your Fonts from Google Fonts Library directly if you plan to use a Google Font. You can
find the Linking to the Font Files in the head tag
<link rel="stylesheet" href="..//assets/css/swap.css">
Website Optimization Tips
A Fast & Optimized Website has several factors which needs to be implemented in order to achieve the desired results. There are several Optimization Techniques available which will definitely affect your Website's Performance in a Positive Way & we want to share a few of them with you:
-
Image Compression & Optimization
We tend to use Lots of Images on our Websites but we often do not make efforts to Compress & Optimize them. Remember, the Larger the Image, the more time it takes to download and therefore this slows your website loading times affecting User Experience. Your customer will leave your website if it does not load within 3-5 Seconds which adversely affects your Sales. Therefore, it is important to Resize, Optimize & Compress your Images before using it on your Website. Here are some Tips which might come handy in optimizing images:
- Resize your Images: Resize your Images before using it on your Website.
Do not just Download an Image & place it as it is in your Website's
<img>Tag without resizing it. The size/resolution of the Image matters since it is not recommended to use an Image size of1200pxx800pxin a Content Size of300pxx200pxas this is unnecessary. Resize it to300pxx200px - Image Formats: There are three common file types that are used for web images which are JPEG, GIF, & PNG. For images with a Flat Background use JPEG images, for images with a Transparent background use PNG images and for images with Animations use GIF images.
- Compressing Images: Images Compression is important as it considerably
reduces the size without losing the quality. There are several FREE Image Optimization
Tools available to Download.
For MAC use ImageOptim
For Windows use Riot for compressing JPEG Images & PNG Gauntlet for PNG Images.
- Resize your Images: Resize your Images before using it on your Website.
Do not just Download an Image & place it as it is in your Website's
-
CSS & jQuery Minifications
It is also recommended that you Combine & Minify all your CSS Files to a single CSS File & all Javascript Files to a single JS File since Minification reduces the size of the File and Combining the files helps in reducing the number of HTTP requests made to the server. This is also an Important Factor in increasing the speed of your website. There are several tools available online to Minify your CSS & JS Files. Our recommendations are:
For CSS use CSS Minifier and For Javascript use Javascript Minifier. -
Fast Web Hosting Servers
A lot depends on your Web Hosting Servers, so it is recommended that you choose a Hosting Company/Server that provides a Reliable & a Fast Hosting Service. You can check out some recommended Hosting Services here: http://themeforest.net/get_hosting.
Header
You can choose the headers while creating your Pages. Default Header with a Transparent
Background while turns Stickey after a little scrolling &,you can make header without stickey
effect for this just remove the .fixed from the header tag.
Simply follow the structure below to create the header:
<!-- Fix Icon Menu -->
<header>
<div class="sidebar close">
<ul class="nav-links icetab-container" id="icetab-container">
...
</ul>
</div>
</header>
<!-- Fix Icon Menu End -->
Components
Slider Structure
Olivia refer a simple slider structure.
<!-- Slider Structure -->
<section class="oliva-intro tabcontent" id="testimonials">
<div class="testimonials_card">
<div>
...
</div>
<div>
...
</div">
<div>
...
</div>
</div>
</section>
Tabs
Use the below code to display tabs.
<!-- Right one Page Tabs -->
<div class="right_card_main icetab-content" id="icetab-content">
<section class="oliva-intro tabcontent tab-active" id="home">
...
</section">
</div>
Columns & Grid
Bootstrap Grid
Helper Classes
We have created some really useful helper classes for you. Here are a few of them:
position-relative & h-100 & w-100- Width, height, position helperd-none & d-block & d-flex- Display helpertext-left & text-center & text-right- Text align helper-
justify-content-center & justify-content-start & justify-content-end & justify-content-between & align-items-start & align-items-center & align-items-end & flex-column & flex-wrap & flex-1- Flex helper overflow-hidden- Overflow helpertext-uppercase & text-capitalize & text-normal- Text transform helper
Slider Types & their Options
Olivia includes Sliders are mentioned as follows:
- Slick slider
You can find the slick slider-related Documentation here.
Slick Sliders Docs
Introduction
Azota boasts of a many handy features which are quite powerful, flexible, functional & easy to use. you can do changes in features very easily. Here is the List of features that uses in this website:
SectionsContainerColumnsScrollingAnimationsSlick SliderFont Awesome 6 IconsButtonsHeaderTestimonialsHover EffectsMove Image On HoverCounter DesignVideo DesignPortfolio Listing DesignPrice & Plan Section DesignColijala Page DesignNews Page DesignNews Single Page DesignResponsive Design
Each of the above mentioned features are easily extendable, flexible & easy to use. You can find the sample codes from stylesheet. We are explaining a few of them for your Reference.
Animations
Scroll to AOS Animations are latest in the Trends. You can do them too with Bistro. You can use animations on any element you want. Here is the Sample Code:
.olivia_moswa {
animation: ani 8s;
}
@keyframes ani {
from {
letter-spacing: 8px;
filter: blur(5px);
opacity: 0;
}
to {
letter-spacing: 0;
filter: blur(0);
opacity: 1px;
}
}
<div class="" data-aos="zoom-in" ></div>
You can also use delays for your Animations:
<div class="" data-aos-duration="3000" data-aos-delay="300"></div>
Note: Delay Duration is in milliseconds.
Here is the list of the Animation Types you can use:
bounceflashpulserubberBandshakeswingtadawobblebounceInbounceInDownbounceInLeftbounceInRightbounceInUpbounceOutbounceOutDownbounceOutLeftbounceOutRightbounceOutUpfadeInfadeInDownfadeInDownBigfadeInLeftfadeInLeftBigfadeInRightfadeInRightBigfadeInUpfadeInUpBigfadeOutfadeOutDownfadeOutDownBigfadeOutLeftfadeOutLeftBigfadeOutRightfadeOutRightBigfadeOutUpfadeOutUpBigflipflipInXflipInYflipOutXflipOutYlightSpeedInlightSpeedOutrotateInrotateInDownLeftrotateInDownRightrotateInUpLeftrotateInUpRightrotateOutrotateOutDownLeftrotateOutDownRightrotateOutUpLeftrotateOutUpRighthingerollInrollOutzoomInzoomInDownzoomInLeftzoomInRightzoomInUpzoomOutzoomOutDownzoomOutLeftzoomOutRightzoomOutUp
Images
- The Stocks
- Unsplash
- Pixels
- Freepik
- RaumRot
- Picjumbo
- Stockphotos.io
- Imcreator FREE
- Flickr CC-Search
- Mazwai (Stock Footage)
CSS & Fonts
style.css- use style cssmedia_query.css- responsive media query css- Bootstrap 5
- Font awesome 6 Icons
- Animate On Scroll Library
- Slick Slider
- Google Fonts
